739661bbc7a07100ac51e72d85996cc622e2d58f,wicket-spring-boot-starter/src/main/java/com/giffing/wicket/spring/boot/starter/configuration/extensions/wicketstuff/serializer/fast2/WicketSerializerFast2Config.java,WicketSerializerFast2Config,init,#WebApplication#,20
Before Change
@Override
public void init(WebApplication webApplication) {
// only set the kryo serializer if its the default serialiter
if (webApplication.getFrameworkSettings().getSerializer() instanceof JavaSerializer) {
webApplication.getFrameworkSettings().setSerializer(new Fast2WicketSerializer());
}
}
After Change
@Override
public void init(WebApplication webApplication) {
ISerializer currentSerializer = webApplication.getFrameworkSettings().getSerializer();
if (currentSerializer instanceof JavaSerializer) {
webApplication.getFrameworkSettings().setSerializer(new Fast2WicketSerializer());
} else {
throw new ExtensionMisconfigurationException("Fast2Config: There is already another serializer configured " + currentSerializer);
}
}